home *** CD-ROM | disk | FTP | other *** search
/ SPACE 1 / SPACE - Library 1 - Volume 1.iso / program / 385 / arpbook1 / traps.s < prev   
Text File  |  1985-11-19  |  1KB  |  17 lines

  1.      The note just above the label "install_trap_0_routine:" should be replaced
  2. with that shown below.
  3.  
  4.  
  5.  ; NOTE: The system trap vectors may be referenced directly using "absolute
  6.  ;       addressing".  Loading the starting value $80 in an address register
  7.  ;       and referencing all trap vectors as an offset to the starting value
  8.  ;       using "address register indirect with displacement addressing" is
  9.  ;       not really necessary.  However, it is important to remember that both
  10.  ;       move.l An, d(Am) and move.l An, $xxx.W (the suffix .s is required by
  11.  ;       AssemPro--but the extension is not necessary because the assembler
  12.  ;       forces absolute short addressing when the address is word length)
  13.  ;       consumes 16 clock cycles during execution, but move.l An, $xxx.L
  14.  ;       consumes 20 clock cycles.  Therefore, if a series of long addresses
  15.  ;       are to be referenced, the method shown here would be faster.  See
  16.  ;       program CUSTOM.S for examples using absolute short addressing.
  17.